The recently announced Budget 2020 seems to trumpet prudence over flash, but is it what the country needs at the moment?